package com.blog.common.domain.typeHandler;

import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.TypeReference;
import com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler;
import com.blog.common.domain.entity.BottomLabel;

import java.util.List;

/**
 * <p>
 * 页脚标签解析器
 * </p>
 *
 * @author Vivian
 * @date 2023/8/2
 **/
public class BottomLabelHandler extends AbstractJsonTypeHandler<List<BottomLabel>> {

    @Override
    protected List<BottomLabel> parse(String json) {
        return JSON.parseArray(json, BottomLabel.class);
    }

    @Override
    protected String toJson(List<BottomLabel> obj) {
        return JSON.toJSONString(obj);
    }
}
